export interface IThirdOAIModel {
  available: boolean;
  createDate: string;
  createTime: number;
  provider: string;
  id: number;
  name: string;
  maxTokens: number;
  usedToken: number;
  type: string;
  status: string;
  tags: string;
  updateDate: string;
  updateTime: number;
}

export type IThirdOAIModelCollection = Record<string, IThirdOAIModel[]>;

export interface IFactory {
  createDate: string;
  createTime: number;
  logo: string;
  provider: string;
  status: string;
  description: string;
  tags: string;
  updateDate: string;
  updateTime: number;
}

export interface IMyLlmValue {
  llm: Llm[];
  tags: string;
}

export interface Llm {
  name: string;
  type: string;
  usedToken: number;
}
